/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controladores;


import entidades.Cliente;
import entidades.Usuario;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author ribadas
 */
@ManagedBean(name = "usuarioController")
@SessionScoped
public class UsuarioController extends BaseController {
    // Atributos

    private Usuario usuarioActual = null;

    //cree un cliente para que lo encuentre porque devolvia null
    private Cliente clienteActual = new Cliente();
    private String login = "";
    private String password = "";
    private String password2 = "";
    private boolean nuevoUsuario = true;
    // EJBs
   

    /** Creates a new instance of UsuarioController */
    public UsuarioController() {
    }

    // Acciones para paginas JSF
    public String doLogin() {
        String destino = null;

     
        destino = "productos";
        return destino;
    }

    public String doLogout() {
        String destino = null;
       
        destino = "productos";
        
        return destino;
    }

    public String doNuevoUsuario() {
        String destino = null;
        System.out.println("usuario nuevo");
        destino ="perfilCliente";
        return destino;
    }

    public String doCrearUsuario() {
        String destino = null;

      
      
            destino = "productos";
      

        return destino;
    }

    public String doActualizarUsuario() {
        String destino = null;

      
            destino = "productos";

        return destino;
    }

    public String doCancelarModificacionUsuario() {
        String destino = null;
    
        destino = "productos";
        return destino;
    }

    public String doVerPerfil() {
        String destino = null;
  
        destino = "perfilCliente";
        return destino;
    }

    // Metodos get y set
    public Cliente getClienteActual() {
        return clienteActual;
    }

    public void setClienteActual(Cliente cliente) {
        this.clienteActual = cliente;
    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getPassword2() {
        return password2;
    }

    public void setPassword2(String password2) {
        this.password2 = password2;
    }

    public Usuario getUsuarioActual() {
        return usuarioActual;
    }

    public void setUsuarioActual(Usuario usuario) {
        this.usuarioActual = usuario;
    }

    public boolean isNuevoUsuario() {
        return nuevoUsuario;
    }

    public void setNuevoUsuario(boolean nuevoUsuario) {
        this.nuevoUsuario = nuevoUsuario;
    }
    // Metodos privados
}
